prog.dart:1:11: Error: A function declaration needs an explicit list of parameters.
Try adding a parameter list to the function declaration.
extension FunctionComposition<C, B> on C Function(B) {
^^^^^^^^^^^^^^^^^^^
prog.dart:1:37: Error: Expected '{' before this.
extension FunctionComposition<C, B> on C Function(B) {
^^
prog.dart:1:40: Error: Expected ';' after this.
extension FunctionComposition<C, B> on C Function(B) {
^
prog.dart:6:11: Error: A function declaration needs an explicit list of parameters.
Try adding a parameter list to the function declaration.
extension IterableExtension<E> on Iterable<E> {
^^^^^^^^^^^^^^^^^
prog.dart:6:32: Error: Expected '{' before this.
extension IterableExtension<E> on Iterable<E> {
^^
prog.dart:6:35: Error: A function declaration needs an explicit list of parameters.
Try adding a parameter list to the function declaration.
extension IterableExtension<E> on Iterable<E> {
^^^^^^^^
prog.dart:1:1: Error: Type 'extension' not found.
extension FunctionComposition<C, B> on C Function(B) {
^^^^^^^^^
prog.dart:1:37: Error: Type 'on' not found.
extension FunctionComposition<C, B> on C Function(B) {
^^
prog.dart:6:1: Error: Type 'extension' not found.
extension IterableExtension<E> on Iterable<E> {
^^^^^^^^^
prog.dart:6:32: Error: Type 'on' not found.
extension IterableExtension<E> on Iterable<E> {
^^