Structure editors: user-defined type values and type inference | IEEE Conference Publication | IEEE Xplore