dedebug
moredewarn
Use trait objects