Generalized symbol_or_scene to allow parenthesized expressions
Wrote (but didn't test) joinScenes function