> the funcs in owin are so much smaller these days I'm not sure I see the point in aliasing them.

It looks a bit nicer with 

    UseNancy(this Action<MiddlewareFunc>)

than

    UseNancy(this Action<Func<IDictionary<string, object>, Task>, Func<IDictionary<string, object>, Task>>)

:wink: