Agreed. This function only exists for the sake of readability so it makes sense to continue using and return `!kl_empty`. I'm in favor of letting the compiler decide what should be inlined though.