There is no need to simulate typeclasses in ATS.
To some extent, the templates in ATS are like typeclasses on steroids :)
If you'd like to have a feel for the power of templates, please take a look at
ATS-Temptory:
Or you can wait for ATS3 to become ready.