Is there any reason why custom attributes aren't allowed for function parameters? It'd be useful for my situation to give the parameter some more information. Seems it is allowed in some other languages that have attributes, so was just wondering.