prelude.ls 0.7.0-dev - closes #23, closes #42, closes #35, closes #46