Got structs partially working. Parser currently can't handle multiple
keys, but verification seems to work with one key so far