Add a basic toString
New list builder syntax

[bonus]: better union support in .toString