code: void align_static(Bindings bindings1) {
          bindings1.addAttribute(VAR_CONSUMED_NAME, prim(ROLE_IMG));
          bindings1.addAttribute(VAR_CONSUMED_NAME, prim(ROLE_HDR));
          bindings1.addAttribute(VAR_CONSUMED_NAME, prim(ROLE_IMG_REF));
          bindings1.addAttribute(VAR_CONSUMED_NAME, prim(ROLE_HDR_REF));     
          bindings1.addAttribute(VAR_CONSUMED_TYPE, prim(FILE));
          bindings1.addAttribute(VAR_CONSUMED_TYPE, prim(FILE));
          bindings1.addAttribute(VAR_CONSUMED_TYPE, prim(FILE));
          bindings1.addAttribute(VAR_CONSUMED_TYPE, prim(FILE));
          
          bindings1.addAttribute(VAR_BLOCK_TYPE,    prim(ALIGN_WARP));
          bindings1.addAttribute(VAR_PRODUCED_TYPE, prim(FILE));
          bindings1.addAttribute(VAR_PRODUCED_NAME, prim(ROLE_OUT));
  
  
          
      }
docs: These attributes "partially" instantiate a template for align, with a set of constants