Module types
llvm_ir
See LLVM 9 docs on Floating-Point Types
See LLVM 9 docs on Type System
The Typed trait is used for anything that has a Type.
Typed
Type