Registers op under id.
if id is already registered. A homogeneous binary registers each op exactly once at startup; a duplicate is a programming error.