greengold
pub fn run<T: AtomExtender>( code: &Vec<u8>, stack: &mut Stack, pc: usize, extender: T) -> Result<(), (usize, Error)>