Programming Languages Intermediate RepresentatiON

This is an intermediate representation framework for programming languages, with the goal of, eventually, representing the language specified by MLIR.

The framework is written in Rust, and hopes to, at some point, provide a compiler infrastructure for general use.