Document macros

Should accept
* "numeric string"
* numeric literal
* property key (non-numeric string)
* computed property (for composable macro support)