(
cd $package_dir
$FIND . \( -name '[a-z]*' -o -name '[GN]HC' \) -prune -o \
$FIND [A-Z]* -name '[GN]HC' -prune -o \
\( -name \*.hs -o -name \*.lhs -o -name \*.hsc \) -print |
grep -ve '^[GN]HC$' |
sed ' s:^\./::
s/\..*//' |
grep -v '^Text/Regex' |