module is itself a middleware
release 0.5.1