crude fraction support

not quite comprehensive, but it's test covered and passes and satisfies my personal needs.