prefix debugprint module calls to prevent collision

Not sure this branch is useful. Rebased it to assess but many conflicts due
to moving functions around.