freecli
.
printer
.
Printer
monadInstance
Related Doc:
package Printer
implicit
object
monadInstance
extends
Monad
[
Printer
]
Linear Supertypes
Monad
[
Printer
],
Applicative
[
Printer
],
FlatMap
[
Printer
],
Apply
[
Printer
],
ApplyArityFunctions
[
Printer
],
Cartesian
[
Printer
],
Functor
[
Printer
],
Invariant
[
Printer
],
Serializable
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
monadInstance
Monad
Applicative
FlatMap
Apply
ApplyArityFunctions
Cartesian
Functor
Invariant
Serializable
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
>>
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
fb:
Printer
[
B
]
)
:
Printer
[
B
]
Definition Classes
FlatMap
Annotations
@inline
()
def
>>=
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
Printer
[
B
]
)
:
Printer
[
B
]
Definition Classes
FlatMap
def
ap
[
A
,
B
]
(
ff:
Printer
[(
A
) ⇒
B
]
)
(
fa:
Printer
[
A
]
)
:
Printer
[
B
]
Definition Classes
FlatMap → Apply
def
ap10
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap11
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap12
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap13
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap14
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap15
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap16
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap17
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap18
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap19
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap2
[
A
,
B
,
Z
]
(
ff:
Printer
[(
A
,
B
) ⇒
Z
]
)
(
fa:
Printer
[
A
]
,
fb:
Printer
[
B
]
)
:
Printer
[
Z
]
Definition Classes
Apply
def
ap20
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap21
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap22
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
,
f21:
Printer
[
A21
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap3
[
A0
,
A1
,
A2
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap4
[
A0
,
A1
,
A2
,
A3
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap5
[
A0
,
A1
,
A2
,
A3
,
A4
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap6
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap7
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap8
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
ap9
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
Z
]
(
f:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
) ⇒
Z
]
)
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
as
[
A
,
B
]
(
fa:
Printer
[
A
]
,
b:
B
)
:
Printer
[
B
]
Definition Classes
Functor
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compose
[
G
[
_
]
]
(
implicit
arg0:
Applicative
[
G
]
)
:
Applicative
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Applicative
def
compose
[
G
[
_
]
]
(
implicit
arg0:
Apply
[
G
]
)
:
Apply
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Apply
def
compose
[
G
[
_
]
]
(
implicit
arg0:
Functor
[
G
]
)
:
Functor
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Functor
def
compose
[
G
[
_
]
]
(
implicit
arg0:
Invariant
[
G
]
)
:
Invariant
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Invariant
def
composeContravariant
[
G
[
_
]
]
(
implicit
arg0:
Contravariant
[
G
]
)
:
Contravariant
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Functor → Invariant
def
composeFilter
[
G
[
_
]
]
(
implicit
arg0:
FunctorFilter
[
G
]
)
:
FunctorFilter
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Functor
def
composeFunctor
[
G
[
_
]
]
(
implicit
arg0:
Functor
[
G
]
)
:
Invariant
[[α]
Printer
[
G
[
α
]]]
Definition Classes
Invariant
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
flatMap
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
Printer
[
B
]
)
:
Printer
[
B
]
Definition Classes
monadInstance
→ FlatMap
def
flatten
[
A
]
(
ffa:
Printer
[
Printer
[
A
]]
)
:
Printer
[
A
]
Definition Classes
FlatMap
def
followedBy
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
fb:
Printer
[
B
]
)
:
Printer
[
B
]
Definition Classes
FlatMap
def
followedByEval
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
fb:
Eval
[
Printer
[
B
]]
)
:
Printer
[
B
]
Definition Classes
FlatMap
def
fproduct
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
B
)
:
Printer
[(
A
,
B
)]
Definition Classes
Functor
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
ifM
[
B
]
(
fa:
Printer
[
Boolean
]
)
(
ifTrue: ⇒
Printer
[
B
]
,
ifFalse: ⇒
Printer
[
B
]
)
:
Printer
[
B
]
Definition Classes
FlatMap
def
imap
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
B
)
(
fi: (
B
) ⇒
A
)
:
Printer
[
B
]
Definition Classes
Functor → Invariant
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lift
[
A
,
B
]
(
f: (
A
) ⇒
B
)
: (
Printer
[
A
]) ⇒
Printer
[
B
]
Definition Classes
Functor
def
map
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
B
)
:
Printer
[
B
]
Definition Classes
Monad → Applicative → Functor
def
map10
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map11
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map12
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map13
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map14
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map15
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map16
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map17
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map18
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map19
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map2
[
A
,
B
,
Z
]
(
fa:
Printer
[
A
]
,
fb:
Printer
[
B
]
)
(
f: (
A
,
B
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
Apply
def
map20
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map21
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map22
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
,
f21:
Printer
[
A21
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map2Eval
[
A
,
B
,
Z
]
(
fa:
Printer
[
A
]
,
fb:
Eval
[
Printer
[
B
]]
)
(
f: (
A
,
B
) ⇒
Z
)
:
Eval
[
Printer
[
Z
]]
Definition Classes
Apply
def
map3
[
A0
,
A1
,
A2
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
)
(
f: (
A0
,
A1
,
A2
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map4
[
A0
,
A1
,
A2
,
A3
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
)
(
f: (
A0
,
A1
,
A2
,
A3
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map5
[
A0
,
A1
,
A2
,
A3
,
A4
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map6
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map7
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map8
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
map9
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
)
(
f: (
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
) ⇒
Z
)
:
Printer
[
Z
]
Definition Classes
ApplyArityFunctions
def
mproduct
[
A
,
B
]
(
fa:
Printer
[
A
]
)
(
f: (
A
) ⇒
Printer
[
B
]
)
:
Printer
[(
A
,
B
)]
Definition Classes
FlatMap
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
product
[
A
,
B
]
(
fa:
Printer
[
A
]
,
fb:
Printer
[
B
]
)
:
Printer
[(
A
,
B
)]
Definition Classes
FlatMap → Apply → Cartesian
def
pure
[
A
]
(
x:
A
)
:
Printer
[
A
]
Definition Classes
monadInstance
→ Applicative
def
replicateA
[
A
]
(
n:
Int
,
fa:
Printer
[
A
]
)
:
Printer
[
List
[
A
]]
Definition Classes
Applicative
def
sequence
[
G
[
_
]
,
A
]
(
as:
G
[
Printer
[
A
]]
)
(
implicit
G:
Traverse
[
G
]
)
:
Printer
[
G
[
A
]]
Definition Classes
Applicative
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
tailRecM
[
A
,
B
]
(
a:
A
)
(
f: (
A
) ⇒
Printer
[
Either
[
A
,
B
]]
)
:
Printer
[
B
]
Definition Classes
monadInstance
→ FlatMap
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
traverse
[
A
,
G
[
_
]
,
B
]
(
value:
G
[
A
]
)
(
f: (
A
) ⇒
Printer
[
B
]
)
(
implicit
G:
Traverse
[
G
]
)
:
Printer
[
G
[
B
]]
Definition Classes
Applicative
def
tuple10
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
)]
Definition Classes
ApplyArityFunctions
def
tuple11
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
)]
Definition Classes
ApplyArityFunctions
def
tuple12
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
)]
Definition Classes
ApplyArityFunctions
def
tuple13
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
)]
Definition Classes
ApplyArityFunctions
def
tuple14
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
)]
Definition Classes
ApplyArityFunctions
def
tuple15
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
)]
Definition Classes
ApplyArityFunctions
def
tuple16
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
)]
Definition Classes
ApplyArityFunctions
def
tuple17
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
)]
Definition Classes
ApplyArityFunctions
def
tuple18
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
)]
Definition Classes
ApplyArityFunctions
def
tuple19
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
)]
Definition Classes
ApplyArityFunctions
def
tuple2
[
A
,
B
]
(
f1:
Printer
[
A
]
,
f2:
Printer
[
B
]
)
:
Printer
[(
A
,
B
)]
Definition Classes
ApplyArityFunctions
def
tuple20
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
)]
Definition Classes
ApplyArityFunctions
def
tuple21
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
)]
Definition Classes
ApplyArityFunctions
def
tuple22
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
,
f9:
Printer
[
A9
]
,
f10:
Printer
[
A10
]
,
f11:
Printer
[
A11
]
,
f12:
Printer
[
A12
]
,
f13:
Printer
[
A13
]
,
f14:
Printer
[
A14
]
,
f15:
Printer
[
A15
]
,
f16:
Printer
[
A16
]
,
f17:
Printer
[
A17
]
,
f18:
Printer
[
A18
]
,
f19:
Printer
[
A19
]
,
f20:
Printer
[
A20
]
,
f21:
Printer
[
A21
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
)]
Definition Classes
ApplyArityFunctions
def
tuple3
[
A0
,
A1
,
A2
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
)
:
Printer
[(
A0
,
A1
,
A2
)]
Definition Classes
ApplyArityFunctions
def
tuple4
[
A0
,
A1
,
A2
,
A3
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
)]
Definition Classes
ApplyArityFunctions
def
tuple5
[
A0
,
A1
,
A2
,
A3
,
A4
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
)]
Definition Classes
ApplyArityFunctions
def
tuple6
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
)]
Definition Classes
ApplyArityFunctions
def
tuple7
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
)]
Definition Classes
ApplyArityFunctions
def
tuple8
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
)]
Definition Classes
ApplyArityFunctions
def
tuple9
[
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
Z
]
(
f0:
Printer
[
A0
]
,
f1:
Printer
[
A1
]
,
f2:
Printer
[
A2
]
,
f3:
Printer
[
A3
]
,
f4:
Printer
[
A4
]
,
f5:
Printer
[
A5
]
,
f6:
Printer
[
A6
]
,
f7:
Printer
[
A7
]
,
f8:
Printer
[
A8
]
)
:
Printer
[(
A0
,
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
)]
Definition Classes
ApplyArityFunctions
def
void
[
A
]
(
fa:
Printer
[
A
]
)
:
Printer
[
Unit
]
Definition Classes
Functor
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
widen
[
A
,
B >:
A
]
(
fa:
Printer
[
A
]
)
:
Printer
[
B
]
Definition Classes
Functor
Inherited from
Monad
[
Printer
]
Inherited from
Applicative
[
Printer
]
Inherited from
FlatMap
[
Printer
]
Inherited from
Apply
[
Printer
]
Inherited from
ApplyArityFunctions
[
Printer
]
Inherited from
Cartesian
[
Printer
]
Inherited from
Functor
[
Printer
]
Inherited from
Invariant
[
Printer
]
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped