abstracting the idea of using bindings from a provided namespace. this allows for dynamic key binding at the repl