@classmethod
def from_file(cls, filepath, features='lxml', builder=None, parse_only=None,
    from_encoding=None, exclude_encodings=None, **kwargs):
    """Alternate constructor to init soup from filepath.

        Args:
            filepath (str): Path to file holding HTML.

        Returns:
            Sauce: A soup object with added functionality.
        """
    with open(filepath, 'r') as f:
        return cls(f, features, builder, parse_only, from_encoding,
            exclude_encodings, **kwargs)
