The default functionality gives you a magic-string object from the code of a module and allows you to perform any operations that magic-string supports. Most often, you'll want to perform one of these ...
Suppose you have some source code. You want to make some light modifications to it - replacing a few characters here and there, wrapping it with a header and footer, etc - and ideally you'd like to ...