Mainly: added loop analysis features + more insight on bounds.
What's Changed
* update demo front-end by nkrusch in https://github.com/statycc/pymwp/pull/112
* Improve contribution docs by nkrusch in https://github.com/statycc/pymwp/pull/114
* Allow empty bracket statements by nkrusch in https://github.com/statycc/pymwp/pull/116
* properly apply GPL by nkrusch in https://github.com/statycc/pymwp/pull/117
* Unary operators by nkrusch in https://github.com/statycc/pymwp/pull/118
* update docs by nkrusch in https://github.com/statycc/pymwp/pull/119
* bump workflow actions checkout v3+python v4 => v4/v5 by nkrusch in https://github.com/statycc/pymwp/pull/120
* Loop by nkrusch in https://github.com/statycc/pymwp/pull/122
* docstring linewrap fix by nkrusch in https://github.com/statycc/pymwp/pull/123
* web docs by nkrusch in https://github.com/statycc/pymwp/pull/124
* update docs by nkrusch in https://github.com/statycc/pymwp/pull/125
* capture index by nkrusch in https://github.com/statycc/pymwp/pull/126
* syntax checks by nkrusch in https://github.com/statycc/pymwp/pull/127
* Bound eq comparison by nkrusch in https://github.com/statycc/pymwp/pull/128
* small fixes by nkrusch in https://github.com/statycc/pymwp/pull/129
* choice right reduce by nkrusch in https://github.com/statycc/pymwp/pull/130
* single variable assignment by nkrusch in https://github.com/statycc/pymwp/pull/131
* choice docs by nkrusch in https://github.com/statycc/pymwp/pull/132
* choice improvement by nkrusch in https://github.com/statycc/pymwp/pull/133
* various small edits by nkrusch in https://github.com/statycc/pymwp/pull/134
* eval with scalars by nkrusch in https://github.com/statycc/pymwp/pull/135
* Choice and docs by nkrusch in https://github.com/statycc/pymwp/pull/136
* edit docs by nkrusch in https://github.com/statycc/pymwp/pull/137
* machine details by nkrusch in https://github.com/statycc/pymwp/pull/138
* cleanup utils by nkrusch in https://github.com/statycc/pymwp/pull/139
* remove `--no_eval` by nkrusch in https://github.com/statycc/pymwp/pull/140
* Loops by nkrusch in https://github.com/statycc/pymwp/pull/141
* variable tests by nkrusch in https://github.com/statycc/pymwp/pull/142
* syntax tests and fixes by nkrusch in https://github.com/statycc/pymwp/pull/143
* edit parser and syntax by nkrusch in https://github.com/statycc/pymwp/pull/144
* unit tests by nkrusch in https://github.com/statycc/pymwp/pull/145
* Unary operator handling edits by nkrusch in https://github.com/statycc/pymwp/pull/146
* edit workflow by nkrusch in https://github.com/statycc/pymwp/pull/147
* ignore true/false by nkrusch in https://github.com/statycc/pymwp/pull/151
* workflow and dist edits by nkrusch in https://github.com/statycc/pymwp/pull/152
**Full Changelog**: https://github.com/statycc/pymwp/compare/0.4.2...0.5.0