added deepseq to tab-fast to keep it from thunking itself to death