Huge improvements to error stuff -- provides printing and dying
Switch from op_bytes to op_blob (a variable-size struct)