language specification motivation 1036412