code: public <T> void put(Option<T> key, T value) {
          this.values.put(key, value);
      }
docs: Put a value under a given key.
  
  @param key   The key.
  @param value The value.
  @param <T>   The type of the value.