Commit before refactor of dplvm_instructions.h
Wrap instructions in a function to avoid spagetti code