params itself can be coderef