Version 3.2 adds support for array comprehension expressions (like Python's list comprehension), for example `[ member for member in iterable if member ]`. Additionally, the `rule_engine.ast` module has also been refactored to move the data type definitions into the dedicated `rule_engine.types` module. Finally, the two resolution errors now specify suggestions (when able) to help users correct common mistakes such as typos.