Prototype Dlist rewrite with cursor

I mean, we could just make Raw::some unsafe and say "be careful with raws".