altos/scheme: fix parsing of vector followed by list