util: add conversions and three more checks
lib: coerce values using new util methods