Copyright heartbeat
Generate app
Type changes and definitions

Use atoms consistently for keys in the hints argument.

Add specs.