trivial live example extraction refactor
Fixes #52