Updating `procecure?` to include forms (both syntactic and not), this may clash with the standard.