fix(build): `str::from_utf8` now returns `Result` instead of `Option`
fix(build): `from_str()` has been renamed to `parse()`