self-hosting rewrite.al
compiler lib update