Ssa transform

SSA and other passes now use generic signatures.