Use type inference rather than std::conditional<>