Still needs to handle the following: * Correctly adapt to augmentation strings * Correctly parse instructions