From: Eric DUMINIL [mailto:eric.duminil / gmail.com] 
# 'foobar'.parse_for_variables("foo#{name}",'#{')
# NameError: undefined local variable or method `name' for main:Object

oops, totally ignored that, was thinking about lazy evals..
i think you're current interface is good, it would be easy to infix the "#" later...

kind regards -botp