Narrative for Scala