update parser/context::finalize
move default case in parser::build
simplify non-throwing read() overloads
basic_val numeric coercion ctor signature
add a bunch of is_blah() aliases
type aliases consistency (use _t suffix)