try experimental _coerce.split_args method
add specs
rename unbox with valueOf()
replace unbox(true) with valueOf()