Some strange, strange state...
Simplify return.
Return start filling in implementation
Clean up test structure.
Clarify.
Narrow possible exceptions.
Found some errors! :-)
Get open() working.
Test making data available
Tests showing raw vs doc.
Change the binding behavior
Make sure copy is read-only
Go frozen
Extract cloner
Rename everything and move stuff around
Remove old code
Doc & require changes