NilOrList is called unflatten now