Hot: structuralprogramming