After fixing #27 I realized that we still doesn't handle the case when a primitive funciton is redefined properly. This is because the "primitive" node types are handled specially, and so to catch that we're redefining an existing primitive to a compound procedure...i'm not sure, it would need more thought.
After fixing #27 I realized that we still doesn't handle the case when a primitive funciton is redefined properly. This is because the "primitive" node types are handled specially, and so to catch that we're redefining an existing primitive to a compound procedure...i'm not sure, it would need more thought.