defcustom instead of defvar.