Sync with latest free.rs; add Free state; fix #7