Language aliases: This alias tracks your preferred language(mlang) as well as your preferred language you are learning(llang). You must run mlang/llang to set your languages before it will work. You can also need to set the number of turnpage aliases to use up the amount of GP you want, and your language primer should be identified as langbook.
study: get langbook from all; learnlang; open langbook to page 2; turnpage langbook; turnpage langbook; close langbook; put langbook in every pack; mainlang;
turnpage: turn page in $*$; read $*$;
mlang: alias mainlang speak $*$
llang: alias learnlang speak $*$