Misc. bugfixes
- Ensure the package actually works in Python 3.6+
- Make sure that
~'...'
raises an error if the process exits with a non-zero return code - Fix an edge case in supported syntax:
[a, b, c] = ~'...'
~'...'
raises an error if the process exits with a non-zero return code[a, b, c] = ~'...'