As we don't depend on repoze.what anymore, make @require use Decoration instead of behing a plain python decorator