from typing import Any
import inspect


def is_instanced_object(value: Any) -> bool:
    """ Check if the input value is an instanced object, i.e. an instantiated class. """
    is_type = inspect.isclass(value)
    is_function = inspect.isroutine(value)
    is_object = hasattr(value, "__dict__")
    return is_object and not is_type and not is_function