--[=[
	@param optionB Option
	@return Option
	If caller has a value, returns itself. Otherwise, returns `optionB`.
]=]

function Option:Or(optionB)
	if self:IsSome() then
		return self
	else
		return optionB
	end
end
