Merge: location: introduce `from_string` constructor