[the number of _Unicode code points_ when applied to string shapes]:https://awslabs.github.io/smithy/1.0/spec/core/constraint-traits.html#length-trait
[`?` operator for error propagation]:https://doc.rust-lang.org/book/ch09-02-recoverable-errors-with-result.html#a-shortcut-for-propagating-errors-the--operator