Recursively build full lists. Fixes #5