Replace #import directives with #include
Test preconditions for internal functions
Always ignore the leading underscore character in a symbol name
Fix spacing