Fix bug with parsing extra arguments
Fixes issue where extra_argument blocks without required or optional fields specified caused a golang panic because of a segmentation fault when dereferencing a null pointer.
Relevant: https://www.youtube.com/watch?v=bLHL75H_VEM
See: #67