document 0.5.1

Structures and primitives for documents.
docs.rs failed to build document-0.5.1
Please check build logs and if you believe this is docs.rs' fault, report into this issue report.