Variant: add id field getter

closes #107
wait, "." is not a universal missing symbol, we can't commit to that.