Version 0.9.2

Many refinements added mostly to make the functions more composable.