Unit Constructor Function
A functional interface for constructing new units without relying on reflection.
Parameters
<U>
the type of the unit
A functional interface for constructing new units without relying on reflection.
the type of the unit