[WIP] Adding decimal support

ah, yes