Fixes withMeta to retain meta in return value

See #61