Am I right to assume that the compiler will inline every isString call?