A liberal type system for functional logic programs†. (May 2015)