Problem is then you have to declare the Funcs with full names, e.g. `using AppFunc = System.Func<System.Collections.Generic.IDictionary<string, object>, System.Threading.Tasks.Task>`. So I think it's worth the tradeoff (what is the tradeoff, exactly? :stuck_out_tongue_closed_eyes:)...