why does the compiler some inline things and not others?
why does the compiler some inline things and not others?