def property_type(value):
    """
    Return the type for given value in Neo4j land.

    """
    if isinstance(value, str):
        return "string"
    elif isinstance(value, int):
        return "int"
    elif isinstance(value, float):
        # Nb. Python floats are double precision
        return "double"
    elif isinstance(value, bool):
        return "boolean"

    # Default fallback
    return "string"