Now with docs and metadata.