from typing import Optional


def try_parse_int(s:str) -> Optional[int]:
    """ Convert `s` to an integer, if possible
    
    Parameters
    ----------
    s : string
        A string which may represent an integer
        
    Returns
    -------
    int_s : int
        An integer
    --- OR ---
    None
        If `s` cannot be parsed into an `int`.
    """
    try:
        return int(s)
    except ValueError:
        return None