module Tins::Null::Kernel

def null(value = nil)

def null(value = nil)
  value.nil? ? Tins::NULL : value
end

def null_plus(opts = {})

def null_plus(opts = {})
  value = opts[:value]
  opts[:caller] = caller
  if respond_to?(:caller_locations, true)
    opts[:caller_locations] = caller_locations
  end
  value.nil? ? Tins::NullPlus.new(opts) : value
end