Added bind function and |>? operator