package locks and compile-time effects of DEFCLASS