more Data.List replicas