Implementation of mini-rowan prototype for testing purposes. Work is inspired by rust-analyzer YouTube series nad it is a stripped version of the same library. The goal is to implement own implementation of rowan crate in order to use it for error-resilient parser implementation for YARA language, specifically YARA-X crate.