Splitting SYB from the base package in GHC 6.10