When you define a function in a namespace,
namespace foo { function bar() { echo \"foo!\\n\"; } class MyClass { } }
you must specif
I don't know an elegant solution, but...
You can create wrapper functions that encapsulate the functions in the external namespace. This will let you keep your code readability...
function assertThat($x, $y) { return h\assertThat($x, $y); }