The one rule
Plans go through RE(...). Direct ophyd calls don't.
RE(bps.mv(sample_stage.xprime, 12.3))
sample_stage.xprime.position
laser_optics.is_out
RE(laser_optics.move_out())
Forgetting RE(...) silently does nothing. Our plans print a
warning shortly after you press Enter, so you'll know to retype.