Рефакторинг, пофиксил кучу багов, пересобрал, добавил новые реализации, было лень коммиттить так как один хуй я тут один сижу.