Remove std::bind currying because it doesn't support lazy composition