Architecture ============ .. only:: not readme .. uml:: architecture.uml Programming Paradigm -------------------- This python package is mainly authored according to a functional programming paradigm, however, strictly adhering to said seemed ignorant, since not all objects in Python are immutable anyway. Modification of mutable input objects are therefore not regarded as side-effects per se, due to the contractual nature of a function's parameter signature.