renamed coerce_to_typed vector