failing test for argument bindings
passing implementation for bound args
document argument binding