Text this: Coding for predictive built environments: building and street typology choices in form-based codes