Let patterns represent matches as maps; release 0.25.0