foot/hsl.h