Interface IFunction<R>