Fluent: Redefining dApp Development with Blended Execution