Pythonic generic implementation of the Language Server Protocol
