KCL part 1: units

This blog post is about numeric units . Numbers in KCL are not just a number like 42 they always include units, e.g., 42mm . This is not unknown: F# has a famous and well-designed system, and more recently Swift added units. It is a bit different (and interesting) in KCL