Constructed types are not properly cloned

Issue #895 new
Bart Bogaerts created an issue

They keep the old function symbols, instead of their clones

http://dtai.cs.kuleuven.be/krr/idp-ide/?src=788906c6914d10e8fbb5