The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PaversFRP with Swift 5.9 for Linux.

Build Command

docker run --rm -v "checkouts-4609320-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/keithpitsui/paversfrp.git
Reference: master
Cloned https://github.com/keithpitsui/paversfrp.git into spi-builder-workspace
SUCCESS checkout https://github.com/keithpitsui/paversfrp.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4609320-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Building for debugging...
[1/48] Compiling PaversFRP Pair.swift
[2/48] Compiling PaversFRP Tuple.swift
[3/48] Compiling PaversFRP Unit.swift
[4/48] Compiling PaversFRP Set+CartesianProduct.swift
[5/48] Compiling PaversFRP Set+Monoid.swift
[6/48] Compiling PaversFRP State+Functor.swift
[7/54] Compiling PaversFRP State+Monad.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[8/54] Compiling PaversFRP State.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[9/54] Compiling PaversFRP String.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[10/54] Compiling PaversFRP Bool.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[11/54] Compiling PaversFRP Either.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[12/54] Compiling PaversFRP Empty.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:7:3: warning: will never be executed
  return true
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/SumType/Empty.swift:6:49: note: 'lhs' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func == (lhs: Empty, rhs: Empty) -> Bool {
                                                ^
[13/54] Emitting module PaversFRP
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[14/54] Compiling PaversFRP Lens.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[15/54] Compiling PaversFRP LensHolder.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[16/54] Compiling PaversFRP Optional+Alternative.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[17/54] Compiling PaversFRP Optional+Applicative.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[18/54] Compiling PaversFRP Optional+Functor.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[19/54] Compiling PaversFRP Optional+Monad.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[20/54] Compiling PaversFRP Optional.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Lens/Lens.swift:45:3: warning: 'public' modifier is redundant for property declared in a public extension
  public var comparator: Comparator<Whole> {
  ^~~~~~~
  
[21/54] Compiling PaversFRP HKT+Array.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[22/54] Compiling PaversFRP HigherKindedType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[23/54] Compiling PaversFRP Identity.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[24/54] Compiling PaversFRP EitherType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[25/54] Compiling PaversFRP Enumerable.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[26/54] Compiling PaversFRP LensObject.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[27/54] Compiling PaversFRP Monoid.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/LensObject.swift:4:3: warning: 'public' modifier is redundant for static property declared in a public extension
  public static var lens: LensHolder<Self> {
  ^~~~~~~
  
[28/54] Compiling PaversFRP NonEmptyType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[29/54] Compiling PaversFRP NumericType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[30/54] Compiling PaversFRP OptionalType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[31/54] Compiling PaversFRP ResultProtocol.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[32/54] Compiling PaversFRP Semigroup.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[33/54] Compiling PaversFRP VectorType.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[34/54] Compiling PaversFRP Array+Alternative.swift
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:21:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var value: Value? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:26:2: warning: 'public' modifier is redundant for property declared in a public extension
        public var error: Error? {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:31:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func map<U>(_ transform: (Value) -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:35:3: warning: 'public' modifier is redundant for operator function declared in a public extension
  public static func <^> <T, U>(f: (T) -> U, a: Result<T, Error>) -> Result<U, Error> {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:40:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMap<U>(_ transform: (Value) -> Result<U, Error>) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:48:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func fanout<U>(_ other: @autoclosure () -> Result<U, Error>) -> Result<(Value, U), Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:53:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func mapError<Error2>(_ transform: (Error) -> Error2) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:58:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func flatMapError<Error2>(_ transform: (Error) -> Result<Value, Error2>) -> Result<Value, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:65:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func bimap<U, Error2>(success: (Value) -> U, failure: (Error) -> Error2) -> Result<U, Error2> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:78:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(_ value: @autoclosure () -> Value) -> Value {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:83:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func recover(with result: @autoclosure () -> Result<Value, Error>) -> Result<Value, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/ResultProtocol.swift:95:2: warning: 'public' modifier is redundant for instance method declared in a public extension
        public func tryMap<U>(_ transform: (Value) throws -> U) -> Result<U, Error> {
        ^~~~~~~
        
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func lerp(_ b: Self) -> ((Self.Scalar) -> Self) {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:25:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func subtract(_ v: Self) -> Self {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Protocols/VectorType.swift:29:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func negateVector() -> Self {
  ^~~~~~~
  
[35/54] Compiling PaversFRP Array+Applicative.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[36/54] Compiling PaversFRP Array+Functor.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[37/54] Compiling PaversFRP Array+Monad.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[38/54] Compiling PaversFRP Array.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[39/54] Compiling PaversFRP NonEmpties.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[40/54] Compiling PaversFRP Comparator.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[41/54] Compiling PaversFRP Dictionary.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Element.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:21:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat(_ initial: Element) -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:27:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sconcat() -> Element {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:41:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts( _ eq: (Element, Element) -> Bool) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:59:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func groupedBy <K: Hashable> (_ grouping: (Element) -> K) -> [K:[Element]] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:78:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func sorted(comparator: Comparator<Element>) -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Array/Array.swift:91:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func distincts() -> Array {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:6:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func compact() -> [Key:Value.Wrapped] {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:26:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func withAllValuesFrom(_ other: Dictionary) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:40:3: warning: 'public' modifier is redundant for static method declared in a public extension
  public static func keyValuePairs(_ pairs: [(Key, Value)]) -> Dictionary {
  ^~~~~~~
  
/host/spi-builder-workspace/Sources/PaversFRP/Types/Dictionary.swift:55:3: warning: 'public' modifier is redundant for instance method declared in a public extension
  public func transformedKeys(_ f: (Key) -> Key) -> Dictionary {
  ^~~~~~~
  
[42/54] Compiling PaversFRP AnyError.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[43/54] Compiling PaversFRP NoError.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[44/54] Compiling PaversFRP SomeError.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[45/54] Compiling PaversFRP Arrow.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[46/54] Compiling PaversFRP Comparable.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[47/54] Compiling PaversFRP Function.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[48/54] Compiling PaversFRP Unpack.swift
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:8:3: warning: will never be executed
                return true
                ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Error/NoError.swift:7:60: note: 'lhs' is of type 'NoError' which cannot be constructed because it is an enum with no cases
        public static func ==(lhs: NoError, rhs: NoError) -> Bool {
                                                                  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:191:3: warning: will never be executed
  fatalError("The absurb function cannot be called with argument of Empty")
  ^
/host/spi-builder-workspace/Sources/PaversFRP/Types/Exponentials/Function.swift:190:38: note: 'e' is of type 'Empty' which cannot be constructed because it is an enum with no cases
public func absurb<A>(e: Empty) -> A {
                                     ^
[49/54] Compiling PaversFRP List.swift
[50/54] Compiling PaversFRP Ordering.swift
[51/54] Compiling PaversFRP Result.swift
[52/54] Compiling PaversFRP Value+NumericType.swift
[53/54] Compiling PaversFRP Curry.swift
[54/54] Compiling PaversFRP Runes.swift
Build complete! (391.27s)
Build complete.
Done.

Build Machine: Linux 2