widen assert on acceptable values for memoization

It now allows multimethods, keywords and all other callables that make sense

Signed-off-by: fogus <mefogus@gmail.com>
fix jira link

Signed-off-by: fogus <mefogus@gmail.com>