anal compilation