no_method.m:035: In clause for instance method function `func_a'/3: no_method.m:035: error: wrong number of arguments (3; should be 2) in use of no_method.m:035: constructor `one_str'. no_method.m:043: In clause for instance method function `func_c'/3: no_method.m:043: type error in unification of variable `HeadVar__4' no_method.m:043: and functor `three_str'/3. no_method.m:043: Variable `HeadVar__4' has type no_method.m:043: string, no_method.m:043: functor `three_str'/3 has type no_method.m:043: three_str(string, string, string): func(int) = string. For more information, recompile with `-E'.