[#3] Tests

Why a macro instead of a nice function?