# Pre-Pre-HFTP: Decoupling base and GHC

**URL:** <https://discourse.haskell.org/t/pre-pre-hftp-decoupling-base-and-ghc/3727>\
**Category:** Uncategorized\
**Created:** [November 25, 2021, 8:00am UTC](https://discourse.haskell.org/t/pre-pre-hftp-decoupling-base-and-ghc/3727 "2021-11-25T08:00:07Z")\
**Posts on this page:** 1\
**Showing post:** 39

<div class="post-metadata">

**Author:** ![Ericson2314](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/ericson2314/32/1026_2.png) [@Ericson2314](https://discourse.haskell.org/u/Ericson2314)\
**Post date:** [February 2, 2022, 2:49pm UTC](https://discourse.haskell.org/t/pre-pre-hftp-decoupling-base-and-ghc/3727/39 "2022-02-02T14:49:39Z")

</div>

Yes that is exactly what I was thinking for the first step, “Cleave base in two”.

`List` and `Maybe` are perfectly innocent definitions, but as they are wired-in they will end up on the GHC-specific side. That’s not ideal, but it’s perfectly fine for the first stab at this.

---

_[View the full topic](https://discourse.haskell.org/t/pre-pre-hftp-decoupling-base-and-ghc/3727)._
