There are experimental implementations related to PRML.