reorder fields in Value to inexplicably fix a memory corruption error
remove indirection in creating ReturnInstrs