Add tests for bind::mx, fix and simplify template