requires#x:blocking #x:external #x:injected  #x:type  #.name;
