comment wth this is
improve type argument resolution
missing args
must return functions #583
missing args
member class #583
bind now works #583