Dialectical materialism. Typescript.