This document summarizes a paper about using high-level programming languages for low-level systems programming. It discusses the needs of scientists and engineers for software that is reliable, high-performance, and customizable. The paper aims to address these needs by exploring features of high-level languages that could enable low-level programming tasks typically done in C/C++, like developing device drivers, operating systems, and embedded systems.