I was getting tired of having to go through the process of getting wool to make a bed, so I made a simpler to craft sleeping mat.
Note that sleeping on this mat will overwrite an existing bed respawn point, which will then get reset after destroying—i.e. picking up the sleeping mat (as of Jan 26, 2020 commit to mtg).
How to craft
For crafting this sleeping mat, three grass nodes are required from three different types of grass—nine total grass nodes using any order (shapeless recipes).
Supported types are: grass, dry_grass, jungle_grass, and marram_grass.
This means that players have to travel to several different biomes before they can build a sleeping mat.