Adds a new instruction
true on success, false if not (pointer might be null, code might be already in use, name might already be in use)
See Implementation
Adds a new instruction