code: function _String_toFloat(s)
  {
  	// check if it is a hex, octal, or binary number
  	if (s.length === 0 || /[\sxbo]/.test(s))
  	{
  		return __Maybe_Nothing;
  	}
  	var n = +s;
  	// faster isNaN check
  	return n === n ? __Maybe_Just(n) : __Maybe_Nothing;
  }
docs: FLOAT CONVERSIONS