Implement a stack using a queue.
Use a single queue to process operations represented as lists. push receives a value, while pop, top, and empty produce outputs. Return None for pop or top on an empty stack, and return booleans for empty.
def implement_stack(operations):