message: feat(api): bind labware instance to module on load when not simulating
  Ensure that module.load creates an associated placeable object instance whether robot is simulating
  or not.
diff: @@ -19,9 +19,6 @@ class AbsentModuleError(Exception):
  def load(name, slot):
  - # TODO: if robot.is_simulating create class without setting up
  - # it will be out of scope and gc'ed at end of simulation exec
  - # if not simnulating grab from list of modules on robot
  module_instance = None
  if name in SUPPORTED_MODULES:
  if robot.is_simulating():
  @@ -41,6 +38,8 @@ def load(name, slot):
  ]
  if matching_modules:
  module_instance = matching_modules[0]
  + labware_instance = labware.load(name, slot)
  + module_instance.labware = labware_instance
  else:
  raise AbsentModuleError(
  "no module of name {} is currently connected".format(name)
  