Learn more about cloning repositories
You have read-only access
Build element-conversion expressions even when they're obviously trivial. Making an extra AST node is a pretty trivial cost if it gets us simpler invariants.