Imperfect dot point conversion.
Very close to working for lists.
Working lists.
Reducing module to single function.
Removing remaining spaces and adding some tests.