Added initial dlang support