[Foundation-l] Implementing the Babel extension