Embed mechanism name in the mechanism

This way we don't need to include it in the .use() call which
should reduce the possibility of errors/typos.
Add a better NULL mechanism example