It’s not that different from programming, which any reasonably intelligent lawyer that can program a bit will readily observe.

The Structure of a Program or Contract
Purpose (Whereas these conditions exist)
Return Value (and whereas we wish to produce these ends)
Constants and Variables (definitions constructed)
Objects (constructions from base types / “first principles”)
Libraries and Includes ( we refer to these libraries, objects, definitions)
Functions (clauses that can be performed)
Event Listeners ( criteria that invokes clauses)
Operations (assignments of value, comparisons of value)
Termination (termination conditions – no infinite loops)

The only thing preventing law from strict construction was the definition of the first principle from which all constants, variables, objects, operations, and functions are derived:

1 – Productive
2 – Fully informed
3 – Warrantied
4 – Voluntary Exchange
5 – Constrained to externality of the same criteria.

Curt Doolittle
The Philosophy of Aristocracy
The Propertarian Institute
Kiev, Ukraine