can't overload function with array parameter

while trying to add a ToString(arr:[]CustomObj) while testing verse, got some errors
The function (/localhost/MyProjectA:)ToString(:[]CustomObj) in package MyProjectA is ambiguous with this definition:
function (/Verse.org/Verse:)ToString(:[]char) in package Verse(3532

so i tried some stuff :slight_smile:
test( t : int) : void = return #ok
test( t : float) : void = return #ok overload
test( t : []int) : void = return #ok overload
test( t : []float) : void = return #KO ambiguous with above function

Seems Array as parameter is not typed ?

1 Like

workaround :
floatarr := struct :
arr : []float
test( t : floatarr) : void = return #ok overload