Inherit from pllvm class hierarchy.