Add @tailrec at TailCalls

For extra safety