properly nesting pattern parameter syntax