use v5.8.1 in all modules

plus add open pragma to build_requires