+1 failing test: function spec
+1 test pass: function spec (empty function)
+2 test pass: function returning null
refactored test contexts to use shared examples
+1 failing test: function returning 0
+1 test pass: function returning literal number(0)
+3 passing tests: function returning literal object
+3 failing test: function expression receiving and returning one argument