How to start with GHC development?