function t.numberMinExclusive(K)return function(L)local M,J=t.number(L)if not M then return false,J or""end if K<L then return true else return false,string.format("\110\117\109\098\101\114 \062 \037\115 \101\120\112\101\099\116\101\100\044 \103\111\116 \037\115",K,L)end end end
--[[**
	ensures value is a number where min < value

	@param min The minimum to use

	@returns A function that will return true iff the condition is passed
**--]]
function t.numberMinExclusive(min)
	return function(value)
		local success, errMsg = t.number(value)
		if not success then
			return false, errMsg or ""
		end
		if min < value then
			return true
		else
			return false, string.format("number > %s expected, got %s", min, value)
		end
	end
end
