like.a accept map of callable as second argument.