use julia c-types
keep transposition rules from overwriting each other, use Julia-defined C-based types for increased system independence