Introducing long overdue Niladic/Monadic/Dyadic functions, and refactoring towards those. Majorly breaks backwards compatibility, but it can't be helped.
Adding some missing tests and cleaning up DynamicListFactoryTest