code: public RFuture<Texture> textureAsync () {
      return state.map(new Function<Image,Texture>() {
        public Texture apply (Image image) { return texture(); }
      });
    }
docs: Returns a future which will deliver the default texture for this image once its loading has
  completed. Uses {@link #texture} to create the texture.