Bugfix: base ports didn't handle keyword arguments correctly.
Added example queue_port.py.