ForeEnd: protocol: compile pass, not linked