refactor(mode): require common languages up front
refactor(mode): require common languages up front

nteract/composition,0u812/nteract,captainsafia/nteract,rgbkrk/nteract,jdfreder/nteract,nteract/nteract,0u812/nteract,temogen/nteract,nteract/nteract,rgbkrk/nteract,nteract/nteract,nteract/nteract,jdetle/nteract,captainsafia/nteract,captainsafia/nteract,temogen/nteract,nteract/nteract,nteract/composition,rgbkrk/nteract,nteract/composition,jdetle/nteract,jdfreder/nteract,jdetle/nteract,captainsafia/nteract,0u812/nteract,jdfreder/nteract,0u812/nteract,jdetle/nteract,temogen/nteract,rgbkrk/nteract,jdfreder/nteract,rgbkrk/nteract