luals annotations for all setup opts. This will allow users to validate via luals and use autocomplete. Expose this to user via `@param` on setup function and @meta