Literate programming for any language - the narrative turn