plugable compiler