Full threadAtNightWeCode·Rick is right I believe. But why not just use overloading instead? That is what is done in many OO-langs to avoid making breaking changes.View on HN