Align the TypeScript support to FAKE's Task pattern - references #385