**Merges 44**
**✨ Additions and 🔨 major changes:**
- Match Pulseq 1.3.1
- Fix multiple bugs
- Add `make_digital_output_pulse.py`
- Add `make_extended_trapezoid_area.py`
- Add `make_label.py`
- Add/update multiple example sequences: EPI, EPI Spin Echo, EPI Spin Echo with ramp sampling, GRE, GRE with label, HASTE, TSE, UTE
- Rename `make_trig.py` to `make_trigger.py`
- Default value for `return_gz` is now `False` for `make_sinc_pulse()`, `make_block_pulse()`, `make_gauss_pulse()`, `make_arbitrary_rf()`,
**🔨 Minor changes:**
- Add Python type hints
- Update docstrings throughout the project
- Update docs
**🐛 Fixes:**
- 42
- 36
- 35
**⚠ Known issues:**
- Piecewise polynomial calculation of k-space is not implemented