plus toy function works to keep type info
still no solution to Any array devolvement