debug (Functional)