pub fn push_base<'a, Interpreter: IRInterpreter>(
    xself: &mut Interpreter,
    val: Command<InputReference<'a>>
)