POPL 2025 submission supplementary