fix `kleisliArrow` return type