Здравствуйте, _agg, Вы писали:
_>как вы будете возвращать разные типы из одной функции...
Я не буду. И вам бы не советовал, но есть подозрения, что к вменяемым советам вы не прислушаетесь.
_>Ваш ответ не решает вопроса
А на ваш вопрос нет вменяемого ответа. Но есть направление, в сторону которого можно было бы посмотреть.
_>2)Вопрос с выводом разных типов
Скорее с тем, что вы не можете сформулировать проблему. При этом есть подозрение о том, что вы не имеете представления о том, что можно сделать в языке со статической типизацией, а что нет.