Reflection and type Func.