Transform interpreter functionality can be used standalone without going through the interpreter pass, make it available in Python.
Expose the API for constructing and inspecting StructTypes from the LLVM dialect. Separate constructor methods are used instead of overloads for better readability, similarly to IntegerType.