defimpl Option for: None, as: ->
def some? as: -> false end
def none? as: -> true end
def <Any> unwrap as: ->
Huia::Primitive.panic("Attempt to unwrap None")
end
def <Any> expect message: String, as: ->
Huia::Primitive.panic(message)