print should allow other types to be printed finish roster list information settings list? non-setting settings? set package searching paths? do uninitialization of commands and features with objects?