I apparently erased my header. Building the latest trunk of LDC reveals a few warnings that seem worrisome. Notably Overloaded functions that violate their contract and some signed/unsigned weirdness. Plus a couple of useless comparisons.