allow multiple arguments to kleisli