class Mixture::Types::Boolean
The boolean type. Unfortunately, ruby doesn't have a clear cut boolean primitive (it has `TrueClass` and `FalseClass`, but no `Boolean` class), so we set the primitive to nil to prevent odd stuff from happening. It can still be matched by other values.