Можно на что-то вроде https://github.com/veged/borschik/issues/31#issuecomment-8947906. Надо посмотреть, как сейчас в «Жучке» это сделано ;)