Added 'burl' curl wrapper and typescript syntax