add the ability to subclass an error (including stack) with IMVU.extendError