Why not just require parents for nested cases? IMO this is fairly unambiguous, even to people unfamiliar with a particular language.
Because this is purely a personal project, I'm thankfully not constrained by such mundane concerns as "ergonomics" (unless such concerns relate to me while I'm working with it). I think Pythonic syntax is probably the way to go long-term though...