RailsSettings::F
Class methods
Коэрсинг литералов из макроса field (default:, options).
Оверлоады не пересекаются: скаляры / массивы / хеши.
Ленивые преобразования в духе Ruby String#to_i / #to_f / .to_d: разбирают числовой префикс, при неудаче дают 0.
v(x : FieldValue) : FieldValue
identity для proc-дефолтов: -> { F.v(1 + 1) } ⇒ Proc(FieldValue)
(.as нужен: иначе proc-литерал инферится как Proc(Int32) и не матчится
на Proc(FieldValue))