feat(types): added dynamic type system to code