Use custom instances for Uniplate
More WIP