Dzisiaj wyciągnąłem dużo bałaganu od Ralpha Powodem było to, że nie określiłem z góry, jakie moduły chciałem, oraz że chciałem prosty, testowalny interfejs Z Filozofii Projektowania Oprogramowania: