code: @Override
    public float nextFloat(boolean readStream) throws IOException, ValueNotPresentException {
      if (!readStream) {
        return latestRead;
      }
      if (!valuePresent) {
        throw new ValueNotPresentException("Cannot materialize float..");
      }
      return readFloat();
    }
docs: Give the next float as a primitive.