Newcomers' Guide to GHC Development