correct arity in test and ensure metadata is applied to fn (tests still fail)