Interface for qBeta module object

Origin: Dimensions

Length: obj Dimension
   %requires Area
   %Public
   PrimaryUnit:: Meter
   Meter: Unit
      %unit "m"
      %Public
      thisUnit:: Meter
      argUnit:: Meter
      resUnit:: Area.SquareMeter
      toBase::
      fromBase::
      print::
      power:
         in n: var integer
            --out P: var MeterPowerN.xxx
            
      power2:
         in n: var integer
            --out P: var MeterPowerN.yyy(n) -- OBS! Note the use of n
            
   Centimeter: Unit
      %unit "cm",
      tobase::
      fromBase::
      print::
   LightYear: Unit
      %unit "ly",
      toBase::
      fromBase::
      print::
   Foot: Unit
      %unit "F",
      thisUnit:: Foot
      %Public
      toBase::
      fromBase::
      print::
   Mile: Unit
   symbol::
   F2M:
      in V: var float
      out R: var Meter
   Meter2Foot:
      in m: var Meter
      out f: var Foot