Implementing Languages on the BEAM - Code BEAM SF 2018