pub fn list_push(
    list: ExprResult,
    elem: ExprResult
) -> Result<ExprResult, AssemblerError>