Functions with >1 argument support un-matching cost/immutable/shared.