Define intrinsic functions.
To implement an intrinsic function
@type intrinsic_return() :: ir_return() | (any() -> ir_return())
@type ir_return() :: MLIR.Value.t() | MLIR.Operation.t()