initial commit of "PATTERN_AS_ARGUMENT" proof of concept