diff --git a/lib/index.js b/lib/index.js
index <HASH>..<HASH> 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -31,7 +31,10 @@ module.exports = (rootDir, config, { watch, fingerprint, compact }) => {
 			return;
 		}
 
-		let plugin = load(plugins[type]);
+		let plugin = plugins[type];
+		if(!plugin.call) {
+			plugin = load(plugin);
+		}
 		plugin(pluginConfig, assetManager, { watcher, browsers, compact });
 	});
 };
added support for function plugins

as suggested by @mkhl, it's sometimes useful to define ad-hoc plugins
within a project's faucet configuration (e.g. while developing a new
plugin)