автобус
первый ряд, IQ 150: решили мы значит перенести логику с ПХП на хранимки...
второй ряд, IQ 120: я раскрываю шаблоны до тайпчека и считаю что это обобщения...
третий ряд, IQ 90: с вашими дженериками время компиляции возрастает в 50 раз!1!
последний ряд, IQ 0: *лень придумывать*