boost::proto::tag::terminal — Tag type for terminals; aka, leaves in the expression tree.
struct terminal { };