Typed list of records
It could be useful that .browse return a subclass of list per Model instead of a generic list. This could allow to make some code more generic without having to test the first instance for example.
It will also be useful for framework like Morepath which guess route using object type.