implement lang module
fix ci/test.sh
fix README