Added more tests: can pass + around like any other function