Parse list

Work in progress
There is a test for it below in the `// Errors` section.