The Narrator is a module for Raku for scripting interactive stories on command-line interface of UNIX-like systems. The module isn't currently published onto the CPAN or https://modules.raku.org/, so if you've wish to use it you should to download the repository and copy the Library directory into your own project. rakudo -I your-story.raku currently supported only single function: speak you've to create a character by this way in your script my %character-name is Map { "Name" => "The Character's Name" } then you'll be able to use the function speak %character-name, "Nice day today!"