the tradeoff being one less function call for additional template bloat
i.e., you can't just say "there is no code bloat" here The whole point is that it can only inline because every call is a "template bloat" version