Add props for toList/fromList and fold'