Some broilerplate code for a few languages