queue: refactor, use composition instead of inheritance becaus it's lame ;)
NEWS: safe_debug_print mentioned