The literate-programming paradigm | Synapse