fix: compile errors
fix: bug coerce
fix: bug: fn