Walter Bright Wrote: > but oops! That defines a field. So we came up with essentially a hack: > > bool empty{} weird syntax I'd rather use bool empty=() { ... } void empty=(bool b) { ... }