def function_supporting_step(step):
    """function_supporting_step

    This function demonstrate the use of steps within function APIs. This
    enables smaller breakdown of functions into smaller steps, and thus provides
    finer granuality in your testscript logs.

    Arguments
    ---------
        steps   (obj): the step object to be passed in from the testscript

    """
    with step.start('function step one'):
        pass
    with step.start('function step two'):
        pass
    with step.start('function step three'):
        pass
    return
