WIP -- feature-gate path parameters
WIP -- work on parentheses, limiting it to traits, tweaking feature gates, etc, but doesn't quite bootstrap anymore
WIP -- remove test for feature we no longer support (`()` on struct types)
WIP -- fixup debruijn indices for a particularly tricky case