closures for overloaded functions, like #'room::long
