Escript protocol consolidation

Maybe consolidate protocols? In a way they are always compiled.