Fully support the LPC type system in Python, providing representations for basic types (int, float, string, bytes), named (lightweight) object types, concrete struct types and union types.