#316, hogan compiler