signatures.compileImplementationSignature -> createImplementationSignatureSrc probably should return a pattern string pinned to the beginning of the signature with "^"
signatures.compileImplementationSignature -> createImplementationSignatureSrc
probably should return a pattern string pinned to the beginning of the signature with "^"