Module filter
image2
Executes a then f(a)
a
f(a)
Executes a then b and passes the results to f
b
f
Filters are used to manipulate images in a generic, composable manner