*NB*: Conversion from string requires code evaluation, which can pose a big
security risk. Use with caution.
We duplicated MAMemoDescription's multi-line behavior. It would be nice to
extract into a Trait to avoid the duplication, but we'll hold off in the
interest of cross-platform compatibility since it's "just a few methods"