SURVEY:SUMMARY:BUILD_DIFFICULTY[not_applicable, reasonable_effort, code_problematic or string] not_applicable SURVEY:SUMMARY:CLASSIFICATION[practical,theoretical,hardware] theoretical SURVEY:SUMMARY:CORRECT_CODE_LOCATION[string] SURVEY:SUMMARY:PUBLISHED_CODE[not_applicable, yes, no] not_applicable SURVEY:SUMMARY:SAME_VERSION[not_applicable, yes, no_but_available, no_and_not_available] not_applicable SURVEY:SUMMARY:STUDY_FOUND_CORRECT_CODE[not_applicable, yes, no] not_applicable SURVEY:AUTHOR1:BUILD_COMMENT[string] SURVEY:AUTHOR1:BUILD_DIFFICULTY[not_applicable, reasonable_effort, code_problematic or string] not_applicable SURVEY:AUTHOR1:BUILD_DIFFICULTY_COMMENT[string] none SURVEY:AUTHOR1:CLASSIFICATION[practical,theoretical,hardware] theoretical SURVEY:AUTHOR1:CLASSIFICATION_COMMENT[string] SURVEY:AUTHOR1:CORRECT_CODE_LOCATION[string] SURVEY:AUTHOR1:PUBLIC_COMMENT[string] SURVEY:AUTHOR1:PUBLISHED_CODE[not_applicable, yes, no] not_applicable SURVEY:AUTHOR1:SAME_VERSION[not_applicable, yes, no_but_available, no_and_not_available] not_applicable SURVEY:AUTHOR1:SAME_VERSION_COMMENT[string] none SURVEY:AUTHOR1:STUDY_FOUND_CORRECT_CODE[not_applicable, yes, no] not_applicable SURVEY:AUTHOR2:BUILD_COMMENT[string] SURVEY:AUTHOR2:BUILD_DIFFICULTY[not_applicable, reasonable_effort, code_problematic or string] not_applicable SURVEY:AUTHOR2:BUILD_DIFFICULTY_COMMENT[string] none SURVEY:AUTHOR2:CLASSIFICATION[practical,theoretical,hardware] theoretical SURVEY:AUTHOR2:CLASSIFICATION_COMMENT[string] Although we have code for this paper, the correctness of the paper does not depend on it. Our results are a core calculus together with proofs of correctness. Thus the correctness of the paper depends first and foremost on the correctness of the proofs. The code that comes with the paper is just an add-on. SURVEY:AUTHOR2:CORRECT_CODE_LOCATION[string] SURVEY:AUTHOR2:PUBLIC_COMMENT[string] SURVEY:AUTHOR2:PUBLISHED_CODE[not_applicable, yes, no] not_applicable SURVEY:AUTHOR2:SAME_VERSION[not_applicable, yes, no_but_available, no_and_not_available] not_applicable SURVEY:AUTHOR2:SAME_VERSION_COMMENT[string] none SURVEY:AUTHOR2:STUDY_FOUND_CORRECT_CODE[not_applicable, yes, no] not_applicable