GNS: Abstract Syntax for Natural Languages