sniff if it's array or contain `::` as string ? :)