Support for DIP1009 (new contracts syntax), #375 merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>