restored "def" as a synonym for "function".