- [x] Rename the existing (experimental) `EXTERN` in preparation for support of [this rfc](https://github.com/quil-lang/quil/blob/master/rfcs/extern-call.md)'s resolution - [x] support extern and call as per [this commit](https://github.com/quil-lang/quil/commit/9748078f9702c28643aa148ff9076a4b4c18f259) to the quil spec - [x] quilt syntax support for [changes](https://github.com/quil-lang/quil/commit/ce92082092f9a689fdd5ba2af891821964bc3f07) to `DEFCAL` - [x] quilt syntax support for [removal of sample rate](https://github.com/quil-lang/quil/commit/fad0ecfe9a2905cac7059d86b10296eb26ea8b7c) from `DEFWAVEFORM` - [x] quilt syntax support for [zero-or-more qubits](https://github.com/quil-lang/quil/commit/e1e1d9ca49bc793c86823652bf50cb8feb351dfd) in Frames - [x] support for [`NON-VOLATILE`](https://github.com/quil-lang/quil/commit/104b56975699749c0b9e5a035edc50f6543143ec) pragma