anchor.diff:  Spring Cloud Function provides a new programming model for Spring Boot
   applications, abstracting away all of the transport details and
  -infrastructure, allowing the developer to keep all the familar tools
  +infrastructure, allowing the developer to keep all the familiar tools
   and processes, and focus firmly on business logic.
   
   Here's a complete, executable, testable Spring Boot application
  
positive.code: 
    @Bean
    public Function<Flux<String>, Flux<String>> uppercase() {
      return value -> value.toUppercase();
    }
  
    public static void main(String[] args) {
      SpringApplication.run(Application.class, args);
    }
  
  }
  ```
  
  
negative.code: 
  1. Wrappers for `@Beans` of type `Function`, `Consumer` and
  `Supplier`, exposing them to the outside world as either HTTP
  endpoints and/or message stream listeners/publishers with RabbitMQ, Kafka etc.
  
  2. Compiling strings which are Java function bodies into bytecode, and
  then turning them into `@Beans` that can be wrapped as above.
  