anchor.diff:  ----
   util = library "utility" {
       source = {
  -        'common.c',
  -        'main.c',
  +        'util.c',
  +        'helper.c',
       },
       includes = common
   }
  
positive.code: 
  Toolchain specific dependencies would automatically inherit the appropriate toolchain prefix.
  
  Some use cases may require that toolchain be specialized for certain spores by architecture. That is, a given spore might have to be built a special way for a particular architecture. I think this could be done via target specific variables.
  
negative.code: [source,lua]
  ----
  util = library "utility" {
      source = [[ util.c helper.c ]],
      includes = common
  }
  ----
  