         val: -> @val.CPUs.number
       }
     }
+
+  #-------------------------------------------------------------------
 
   # This definition is shared.
   VMdef = ->

  # Helper to create multiple rules with the same definition.
  rules = (rules, definition) =>
    @rule rule, definition for rule in rules

  # An item is equivalent to a rule but one and only one instance of
  # this rule is created without any generator.


      SR: -> @genval.SR
    }

  #-------------------------------------------------------------------

  @rule PIF: ->
    @val = {
