Reads v as a String (empty string is a valid value, not a miss).
v
String
String asStringOr(Object? v, String fallback) => v is String ? v : fallback;