Fix appends to yylval
Extract lvset & lvapp
Fix up struct handling
Fix functions production
Handle no-return-type case