some coercion experiments in js
ignore some more