Merge "Try to substitute constructor chains for IPUTs."
am: 927f40d925

* commit '927f40d925e2106598d413ac02e8d80463357258':
  Try to substitute constructor chains for IPUTs.