more syntax reduction
starting with scopes