attrAliases
                                        - object
                                    
                                    
                                            Mapping of attributes to aliases, normally to work around HTMLAttributes
that conflict with JS reserved words.
                                        
                                    operators
                                        - object
                                    
                                    
                                            List of operators and corresponding boolean functions. 
These functions are passed the attribute and the current node's value of the attribute.
                                        
                                    pseudos
                                        - object
                                    
                                    
                                            List of pseudo-classes and corresponding boolean functions. 
These functions are called with the current node, and any value that was parsed with the pseudo regex.