Buobe
    SOLID in FP: Single Responsibility, or How Pure Functions (Almost) Solved It Already | Buobe