Documentation (main)

Bleeding-edge docs from the main branch.

These docs track git main and may describe unreleased features. Prefer the latest release unless you are developing grain itself.