Switch from try_calling to call_if (semantics changed, if arg is not
callable, return arg instead of None)

Bump to 0.4.7