allow multiple arg anon funcs