code: public static <T> Future<T> narrowK(final Higher<future, T> future) {
          return (Future<T>)future;
      }
docs: Convert the raw Higher Kinded Type for  FutureType types into the FutureType type definition class
  
  @param future HKT encoded list into a FutureType
  @return FutureType