Map over keys with the value and key context
Takes a value and puts it at the end of the given list
The entirety of all unction fucntions
Given a set of promises only return the resolved promises
Returns the type name of the value provided.
Return resolved and rejected promises as two arrays
Flips a function's first and second arguments.
Merges two iterables, preferring right
Takes an iterable and returns it's values
Takes many event names and returns an observable of those events
Returns all but the last item in an ordered list
Takes a tree and creates a single object where the root keys are conjoined nested keys
Takes a stack of functions, like `pipe()`, but always returns the second argument
Splits up a string by a delimiter
Takes a list of folders and an array of records and turns it into a tree
Reduce over a iterable's values
Takes a type name and a value and returns a boolean if value is type
![Tests][BADGE_TRAVIS] ![Stability][BADGE_STABILITY] ![Dependencies][BADGE_DEPENDENCY]
Determines if a value is not a value
Takes a keyed iterable and returns the keys as an Array
Hammers down a subset's values into the set
Takes a minimum number, a maximum number, and returns a random value from that inclusive range
Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key
Replaces values in an iterable with another value based on a predicate