Author: OOPSLA 92 (7th 1992 Vancouver, BC)