xxx: я мальчик и я не хочу темплейты и абстрактные фабрики.
xxx: я хочу функции и говнокодить!