pub fn build_string(
    f: impl FnOnce(&RustString)
) -> Result<String, FromUtf8Error>