Ynamides: a modern functional group for the new millennium.