add fromFoldable as generic alternatives to some fromList methods